#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
	int i,j,get=0;
	int x=10;
	int y=20;
	char dong;
	while(1)
	{
		system("cls");
		if(dong==' ')
		{
			if(y!=2)
			{
				if(y>2)
				{
					printf("     +");
					for(j=3;j<=(y-1);j++)
						{
							printf(" ");
						}
						printf("|\n");
				}
				if(y<2)
				{
					for(j=0;j<=(y+2);j++)
						{
							printf(" ");
						}
						printf("|");
					for(j;j<=3;j++)
						{
							printf(" ");
						}
						printf("+\n");

				}
				for(i=0;i<=x;i++)
				{
					for(j=0;j<=y;j++)
					{
						printf(" ");
					}
					printf("  |\n");
				}
			}
			else
			{
				for(i=0;i<=x;i++)
				{
					for(j=0;j<=y;j++)
					{
						printf(" ");
					}
					printf("  |\n");
				}
				
				get++;

			}
		}
		else
		{
				printf("     +");
				for(i=0;i<=x;i++)
				{
					printf("\n");
				}
		}

		for(j=0;j<=y;j++)
		{
			printf(" ");
		}
		printf("  *  \n");
		for(j=0;j<=y;j++)
		{
			printf(" ");
		}
		printf("*****\n");
		for(j=0;j<=y;j++)
		{
			printf(" ");
		}
		printf(" * * \n");

		dong=getch();
		if(dong=='w')
		{
			x--;
		}
		if(dong=='s')
		{
			x++;
		}
		if(dong=='a')
		{
			y--;
		}
		if(dong=='d')
		{
			y++;
		}
		
		printf("击中次数%d",get);
	}
	return 0;

}
